.header {
	position: relative;
	background-color: #fbfbfb;
	padding: 3.73vw 2.8vw;
	text-align: center;
	font-size: 5vw;
	color: #555555;
	border-bottom:0.3vw solid #cecece;
}

.header .arrow-left {
	position: absolute;
	top: 5vw;
	left: 3vw;
	width: 4vw;
	height: 3vw;
}

.header .arrow-right {
	position: absolute;
	right: 3vw;
	top: 5vw;
	width: 4vw;
	height: 4vw;
}

/* <!-- 轮播图 --> */
.roll {
	width: 100%;
	box-sizing: border-box;
	padding: 3vw 3vw 7vw 3vw;
}

.roll img {
	max-width: 100%;
}

/* <!-- 轮播图图标 --> */
.summer_icon {
	padding-bottom: 6vw;
	font-size: 3vw;
	display: flex;
	justify-content: space-evenly;
	border-bottom: 3vw solid #f4f4f4;
}

.summer_icon .icon {
	text-align: center;
}

.summer_icon img {
	max-width: 100%;
	width: 7vw;
	height: 7vw;
}

/* 	<!-- 精品热卖 --> */
.host_title{
	padding: 3vw 0 3vw 0;
	text-align: center;
}
.host_title .title{
	margin: 0 auto;
	font-size: 4vw;
	width: 18vw;
	padding-bottom: 1vw;
}
.host_title .en{
	padding-top: 1vw;
	border-top: 0.2vw solid #cecece;
	margin: 0 auto;
	width: 9vw;
	font-size: 2vw;
}
.host_sell {
	display: flex;
	border-bottom: 3vw solid #f4f4f4;
	flex-wrap: wrap;
	font-size: 3vw;
}
.host_sell .item{
	border: 0.08vw solid #f4f4f4;
	padding: 3vw  3vw 5vw 3vw;
}
.host_sell img {
	max-width: 100%;
	width: 26vw;
	height: 25vw;
	padding-bottom: 3vw;
}
.host_sell .zh{
	width: 25vw;
	height: 8vw;
	padding-bottom: 4vw;
}
.host_sell .price{
	color: #d48e8f;
}
/* <!-- 精选优品 --> */
.chosen_title{
	padding: 3vw 0 3vw 0;
	text-align: center;
}
.chosen_title .title{
	margin: 0 auto;
	font-size: 4vw;
	width: 18vw;
	padding-bottom: 1vw;
}
.chosen_title .en{
	padding-top: 1vw;
	border-top: 0.2vw solid #cecece;
	margin: 0 auto;
	width: 14vw;
	font-size: 2vw;
}
.chosen_pic{
	padding: 0 0 7vw 0;
	/* display: flex; */
	border-bottom: 3vw solid #f4f4f4;
}

.chosen_pic .item{
	display: inline-block;
	width: 78vw;
	padding: 0 0 0 3vw;
}
.chosen_pic img{
	max-width: 100%;
	width: 76vw;
	height: 44vw;
	border-radius: 0.9vw;
	padding-bottom: 3vw;
}
.chosen_pic .des{
	font-size: 4vw;
	padding-left: 5vw;
	display: flex;
	justify-content: space-between;
	padding-bottom: 2vw;
}
.chosen_pic .des .price{
	padding-right: 5vw;
	font-size: 3vw;
	color: #d48e8f;
}
.chosen_pic .discount{
	padding-left: 5vw;
	font-size: 3vw;
	color: #cecece;
}
/* <!-- 好物推荐 --> */
.good_title{
	padding: 3vw 0 3vw 0;
	text-align: center;
}
.good_title .title{
	margin: 0 auto;
	font-size: 4vw;
	width: 18vw;
	padding-bottom: 1vw;
}
.good_title .en{
	padding-top: 1vw;
	border-top: 0.2vw solid #cecece;
	margin: 0 auto;
	width: 16vw;
	font-size: 2vw;
}
.good_list {
	/* width: 50vw; */
	display: flex;
	flex-wrap: wrap;
}
.good_list .item{
	box-sizing: border-box;
	padding: 2vw 3vw 5vw 3vw;
	border: 0.08vw solid #f4f4f4;
}
.good_list .item img{
	max-width: 100%;
	width: 42vw;
	height: 39vw;
	padding-bottom: 2vw;
}
.good_list .item .title{
	padding-bottom: 2vw;
	font-size: 4vw;
}
.good_list .item .des{
	padding-bottom: 4vw;
	font-size: 3vw;
	color: #cecece;
}
.good_list .item .price{
	font-size: 4vw;
	color:#d48e8f;
}

/* 底部导航栏 */
.bottom {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-evenly;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 100;
	background-color: white;
	width: 100vw;
	border-top: 0.2vw solid #f4f4f4;
}
.bottom img{
	max-width: 100%;
	width: 5vw;
	height: 5vw;
	padding-bottom: 2vw;
}
.bottom .icon{
	text-align: center;
	padding: 3vw 7vw 2vw 7vw;
}
.bottom .zh{
	font-size: 2vw;
}







.back{
	position: fixed;
	width: 10vw;
	height: 10vw;
	border-radius: 50%;
	background-color: white;
	bottom: 37vw;
	right: 2.8vw;
	text-align: center;
	line-height: 10vw;
	border: 0.13vw solid #c0c0c0;
}
.back img{
	max-width: 100%;
	width: 5.47vw;
	height: 2.93vw;
}